Big Huge Thesaurus

Bothrops atrops

noun